package vue.actions;


public class Timer implements Runnable{
	private int temps;
	private dialogEntree mere;
	private dialogSortie dialogsortie;
	public Timer(int temps, dialogEntree mere)
	{
		this.temps=temps;
		this.mere=mere;		
	}
	
	public Timer(int temps, dialogSortie dialogSortie) {
		this.temps=temps;
		this.dialogsortie=dialogSortie;	
	}

	@Override
	public void run() {
		
		try {
			Thread.sleep(this.temps);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		if(this.mere!=null)
		{
			this.mere.timerEvent();
		}
		if(this.dialogsortie!=null)
		{
			this.dialogsortie.timerEvent();
		}		
	}

}
